using System;
using UnityEngine;

namespace Framework.Fsm
{
    public enum UserDataType
    {
        State,
        Action,
        Event,
        Entry,
    }
    public class FsmUserData
    {
        public UserDataType DataType;
        public object Target;
        public string Id;
        public string Name;

        public FsmUserData Connect;

    }
    public class FsmGraphContext
    {
        public FsmGraphEditor Window;
        public FsmGraphView View;
        public Vector2 NodePosition;
        public Type ActionType;
        public FsmSearchActionProvider ActionSearchProvider;
    }
}